Persistent Asynchronous Adaptive Specialization for Generic Array Programming
نویسندگان
چکیده
منابع مشابه
Asynchronous adaptive optimisation for generic data-parallel array programming
Programming productivity very much depends on the availability of basic building blocks that can be reused for a wide range of application scenarios and the ability to define rich abstraction hierarchies. Driven by the aim for increased re-use, such basic building blocks tend to become more and more generic in their specification: structural as well as behavioural properties are turned into par...
متن کاملAn Adaptive Compilation Framework for Generic Data-Parallel Array Programming
Generic array programming abstracts from structural properties of arrays, such as rank (number of axes/dimensions) and shape (number of element along each axis/dimension). This allows for abstract program specifications and, as such, is desirable from a software engineering perspective. However, generic programming in this sense does have an adverse effect on runtime performance when executed n...
متن کاملSpecialization of Generic Array Accesses After Inlining
We have implemented an optimization that specializes type-generic array accesses after inlining of polymorphic functions in the native-code OCaml compiler. Polymorphic array operations (read and write) in OCaml require runtime type dispatch because of ad hoc memory representations of integer and float arrays. It cannot be removed even after being monomorphized by inlining because the intermedia...
متن کاملGeneric Programming: Controlling Static Specialization with Concepts in C++
Generic programming is a powerful technique for its possibility to design software components parameterized on types (and static values for some languages), and not only on dynamic values. Like in object-oriented programming, the mechanism of specialization, defined here as "static" for generic programming and "dynamic" for object-oriented programming, makes the technique particularly interesti...
متن کاملTowards Asynchronous Adaptive Hypermedia: An Unobtrusive Generic Help System
First, this paper introduces the concept and the upcoming features of Asynchronous Adaptive Hypermedia Systems (AAHS). The design of a concrete system will show how the new principles can successfully be applied to build a generic adaptive help module which can be put on top of existing adaptive or non-adaptive web application without the need of refactoring.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: International Journal of Parallel Programming
سال: 2018
ISSN: 0885-7458,1573-7640
DOI: 10.1007/s10766-018-0567-9